package saltocaballo;

import aima.search.framework.GoalTest;

public class SaltoCaballoGoalTest implements GoalTest{

	@Override
	public boolean isGoalState(Object state) {
		SaltoCaballoEstado estado = (SaltoCaballoEstado) state;
		
		/* Es un estado final si las casillas ocupadas son todas las casillas que hay 
		en el tablero */
		return (estado.getCasillasOcupadas() == estado.getAncho() * estado.getAlto());
	}

}
